Appendix B - Mac OS-Related Issues
The Mac OS runtime environment has some restrictions and peculiarities that you should keep in mind when writing either Java code or Mac OS-based code that interacts with Java code. Table B-1 describes these issues and possible solutions.
The mechanism for handling dynamically linked libraries (DLLs) on the Mac OS platform is the Code Fragment Manager (CFM). For information about the Code Fragment Manager, see Mac OS Runtime Architectures and Inside Macintosh: PowerPC System Software.
In addition, the standards for the Mac OS user interface are often different from those on other platforms. Here are a few things to keep in mind:
- The Preferences menu item is typically stored under the Edit menu (not the File menu).
- Dialog boxes typically have the OK button located near the lower right corner, with the Cancel button to its immediate left.
- The default grayscale appearance of windows and menus in System 7.6 and later is lighter than the corresponding Windows 95 appearance.